@charset "utf-8";
/* CSS Document */
#subad{ height:280px; background-position:50% 50%;}
#wrap{ min-height:660px; height:auto; overflow:hidden; background:url(../images/wrapbg.gif) repeat-y 50% 50%;}
/*左侧*/
#side{ width:220px; background:url(../images/sidemenubg.png) no-repeat; position:absolute; top:385px; z-index:100;}
#side h3{ height:70px; margin-bottom:30px; text-align:center;}
#side ul{ width:219px; background:url(../images/sidemenuul.gif) repeat-y; margin:0px 0px 30px 1px;}
#side ul li{height:36px; line-height:36px; text-indent:68px; font-size:14px; margin-bottom:0.5em;}
#side ul li a{ color:#414141;}
#side ul li:hover,#side ul li.current{ background:url(../images/sidemenulihover.png) no-repeat left center;}
#side ul li:hover a,#side ul li.current a{ color:#006bcc;}
/*右侧*/
#container{ width:840px; min-height:660px; padding:20px 0 60px 40px; background:url(../images/wrapline.gif) no-repeat left 55px;}/*右侧大框*/
.w1100{ width:1100px; padding:20px 0 60px 0;}
#loc{ height:34px; line-height:34px; border-bottom:1px solid #cdcdc9; background:url(../images/icon5.gif) no-repeat 3px center; margin-bottom:30px; padding-left:12px; overflow:hidden;}
#loc h3{font-size:16px; color:#474747;}
#loc div{height:34px; line-height:34px; background:url(../images/icon6.gif) no-repeat left center; font-size:12px; padding-left:22px;}
#loc div a.now{ color:#006bcc;}
#content{ height:auto; overflow:hidden;}/*右侧内容块*/
#jjtxt{ width:560px;}
#jjimg{ width:245px;}
/*所属企业*/
.ssqy{ height:auto; overflow:hidden;}
.ssqy ul{ border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; width:837px;}
.ssqy ul li{ float:left; width:268px; height:30px; padding:17px 5px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; overflow:hidden; }
.ssqy ul li a{height:30px; line-height:15px; color:#535353; overflow:hidden; display:block;}
.ssqy ul li a span.cn{font-size:14px;}
.ssqy ul li a span.en{ font-size:10px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;}
.ssqy ul li:hover{ background:#377dcb; border:solid #377dcb; border-width:1px 0 0 1px;}
.ssqy ul li:hover a{ color:#fff;}



/*新闻中心*/
#xwone{ height:auto; overflow:hidden; border-bottom:1px dotted #dcdcdc; padding-bottom:20px; margin-bottom:30px;}
#xwone .img{ width:154px; height:93px; padding:4px; background:url(../images/xwzxoneimgbg.png) no-repeat;}
#xwone .img img{ border-radius:3px;}
#xwone .nr{ width:665px;}
#xwone .nr h3,.newlist li h3{ height:40px; line-height:20px; overflow:hidden; margin-bottom:10px;} 
#xwone .nr h3 a,.newlist li h3 a{ color:#545454; font-size:15px; font-weight:600;}
#xwone .nr h3 a:hover,.newlist li h3 a:hover{ color:#006bcc;}
#xwone .nr h3 span,.newlist li h3 span{ color:#8a8a8a; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#xwone .nr p{ height:44px; line-height:22px; overflow:hidden;}
.newlist{ height:auto; overflow:hidden;}
.newlist li{ width:840px; border-bottom:1px dotted #dcdcdc; padding-bottom:15px; margin-bottom:25px;}
.newlist li h3{ background:url(../images/icon7.gif) no-repeat left 3px; text-indent:0.6em;}
.newlist li h3 a{ font-size:14px;}
.newtm{ height:80px; line-height:24px; background:url(../images/icon15.gif) no-repeat center bottom; text-align:center; margin-bottom:1em;}
.newtm h3{ color:#474747; font-size:18px;}
.newtm span{ color:#8a8a8a; font-size:12px;}
.back{ height:50px; line-height:50px; margin-top:30px; font-size:14px; padding-left:490px;}
.back a{ padding-right:1.6em; float:left;}
/*分页*/
.page{ height:26px; margin-top:1em; padding-left:186px;}
.page a{ width:24px; height:24px; line-height:24px; border:1px #c9c9c9 solid;  border-radius:3px; margin-right:10px; text-align:center; color:#99a7d1; display:block; float:left;}
.page a.short{ width:54px;}
.page a.long{ width:68px;}
.page a:hover,.page a.hover{ background:#367ac5; color:#fff;}
.padl{ padding-left:356px;}
/*产品展示*/
.cpzx_list{ width:840px; height:35px; position:relative;}
.cpzx_list a.prev2,.cpzx_list a.next2{ display:block; width:102px; height:35px; line-height:35px; text-align:center; border: 1px solid #dbdbdb; font-size:18px;}
.cpzx_list a.prev2{position:absolute; left:0; top:0;}
.cpzx_list a.next2{position:absolute; right:4px; top:0;}
.cpzx_list a.prev2:hover,.cpzx_list a.next2:hover{ background:#367ac5; color:#fff;}
.protm{ width:624px; height:35px; line-height:35px; font-size:15px; border:1px solid #dbdbdb; border-right:none; margin-bottom:15px; margin-left:105px;}
.protm li{ width:104px; height:40px; text-align:center; background:url(../images/icon17.gif) no-repeat right top; float:left;}



.protm li:hover,.protm li.hover{ background:url(../images/protm.png) no-repeat; color:#fff;}
.protm li:hover a,.protm li.hover a{ color:#fff;}
.cpzxtable{ width:836px; border:2px solid #f5f5f5; border-collapse:collapse; margin-bottom:30px;}
.cpzxtable th{ height:38px; background:url(../images/cpzxtableth.gif) repeat-x; color:#3a3a3a; font-size:15px;}
.cpzxtable th,.cpzxtable td{ width:90px; border:solid #eaedf5; border-width:0 1px 1px 0; text-align:center;}
.cpzxtable th.w130,.cpzxtable td.w130{ width:126px; font-size:12px; overflow:hidden;}
.cpzxtable td{ height:40px;}
.caseli{ height:auto; overflow:hidden; border-bottom:1px solid #dadada; margin-bottom:30px;}
.caseli li{ width:260px; height:290px; margin-right:20px; position:relative; float:left;}
.picbox{ width:260px; height:160px; position:relative;}
.caseli li span.caselibg{ position:absolute; top:0; left:0;}
.caseli li a.caselibghover{ width:260px; height:160px; background:url(../images/caselibghover.png); display:none; position:absolute; top:0; left:0;}
.txt h3{ height:24px; line-height:24px; background:url(../images/icon14.gif) no-repeat 3px center; text-indent:1.6em; font-size:14px; margin:0.8em 0;}
.txt p{ height:40px; line-height:20px; overflow:hidden; font-size:12px; padding-left:6px;}

/*业务分布*/
.business li{ width:220px; height:20px; line-height:20px; margin:20px 0 0 53px; border-left:1px #cacaca solid; text-indent:8px; float:left; overflow:hidden;}
.xhzy{ height:auto; overflow:hidden;}
.xhzy li{ width:800px; height:28px; line-height:28px; background:#f7f7f7; padding:0 20px; margin-bottom:1em;}
.xhzy li h3{ width:550px; background:url(../images/icon8.gif) no-repeat left center; padding-left:12px; font-size:13px;}
.xhzy li div{ width:238px;font-size:12px; }
.xhzy li div span{ color:#8a8a8a; display:block;}
.xhzy li div a{color:#377dcb; display:block;}
.xhzy li.bg{ background:#fff;}
/*合作伙伴*/
.hzhbtm{ height:64px; margin:15px 0 20px 0;}
.hzhbli1,.hzhbli2{ height:auto; overflow:hidden;}
.hzhbli1 li,.hzhbli2 li{ width:204px; height:94px; margin:0 8px 1em 0; float:left;}
.hzhbli1 li:hover,.hzhbli2 li:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
/*党建专栏*/
.djzl{ height:auto; overflow:hidden;}
.djzl li{ width:508px; height:113px; padding:10px; margin:0 40px 25px 0; border:1px solid #dadada; float:left;}
.djzl li:hover{ background:#f2f2f2; border:1px solid #f2f2f2;}
.djzl li h3{ height:40px; line-height:20px; background:url(../images/icon10.png) no-repeat left 6px; padding-left:0.8em;}
.djzl li h3 a{ color:#474747;}
.djzl li h3 a:hover{ color:#006bcc;}
.djzl li h3 span{ font-size:12px; color:#888;}
.djzl li div{ height:36px; line-height:18px; padding:0 0.8em; margin:0.7em 0; font-size:12px; overflow:hidden;}
.djzl li a.more{ width:60px; height:20px; background:url(../images/icon9.gif) no-repeat; margin-left:0.6em; display:block;}
.djzl li a.more:hover{ background:url(../images/icon9hover.gif) no-repeat;}
/*人才理念*/
.rclnbg{ min-height:369px; background:url(../images/rclnbg.jpg) no-repeat right bottom;}
.rcln{ height:auto; overflow:hidden;}
.rcln li{ margin-bottom:3em; line-height:22px; font-size:14px;}
.rcln li h3{ width:99px; height:25px; line-height:25px; background:url(../images/icon11.gif) no-repeat; color:#fff; font-size:15px; text-indent:1.5em; margin-bottom:1em;}
.rcln li div strong{ font-size:15px;}
/*联系我们*/
.lxwmT{ height:240px; border-bottom:1px #eee solid; padding-bottom:40px; margin-bottom:40px;}
.lxwmbox{ width:550px;}
.lxwmtm{ height:30px; line-height:30px; background:url(../images/icon12.png) no-repeat left center; font-size:16px; color:#4d4d4d; text-indent:1.3em; margin-bottom:1em;}
.lxwmtmbg{ background:url(../images/icon13.gif) no-repeat left center; text-indent:2.5em;}
.map{ width:358px; height:238px; border:1px solid #d7d7d7; border-radius:4px;} 
.lxwmB{}
.liuyan{ height:auto; overflow:hidden; margin-top:1em;}
.liuyan span{ width:80px; height:22px; line-height:22px; text-align:right; padding-right:5px; display:block;}
.liuyan input{ width:200px; height:20px; line-height:20px; border:1px #ccc solid; border-radius:4px;}
.liuyan textarea{ width:450px; height:60px; line-height:20px; border:1px #ccc solid; border-radius:4px; padding:5px; color:#666;}
.liuyanbtn{ width:200px; height:30px; margin-top:2em; padding-left:80px;}
.liuyanbtn .btn{ width:73px; height:30px; line-height:20px; margin-right:8px; background:url(../images/btnbg.gif) no-repeat; text-align:center; color:#fff; font-family:"Microsoft Yahei"; cursor:pointer; float:left;}
